Cheque Redemption Control Directorate - German English Dictionary